Linux 용
AMS 를 Linux에 설치
1. 개요
- 본 문서는 AMS 을 Linux 에서 설치하는 과정 표준 가이드입니다.
2. 준비 사항
주의사항
root 계정으로 진행
필요 환경
- OS : Linux
- DB : MariaDB
- AMS 서버 설치 파일
3. AMS 초기 설치파일
가. 설치파일 압축해제
- AMS 설치파일을 /home/softcamp 하위에 업로드 후 압축해제 및 사용자계정 권한부여
tar -xvf /home/softcamp/AMS.tar -C/home/softcamp
나. 설치 스크립트실행
- AMS 데이터베이스 생성 스크립트파일 경로로 이동
- AMS Null DB 구성 스크립트 실행
cd /home/softcamp/AMS/db/AMSDB_MariaDB_v4.135/01_AMSDB_생성\ 스크립트/
mysql -u root < 01_AMSDB_TB_SP.sql
mysql -u root < 02_AMSDB_DATA.sql
mysql -u root < 03_SP_TRANSFER_INSADATA.sql
mysql -u root < 04_표준\ 기능\ 커스텀정책\ 등록\ 스크립트.sql
4. Tomcat 서비스 실행
주의사항
softcamp계정으로 진행.
- Tomcat 시작 스크립트가 존재하는 경로로 이동
- Tomcat 서비스 시작 스크립트 실행
cd /home/softcamp/AMS/app/tomcat8.5/
./tomcat_start.sh
5. AMS 웹 페이지 접근 가능 IP 설정
- MARIADB 혹은 DB tool을 이용하여 DB접속 후 아래 쿼리 실행 'IP' 부분을 접속을 시도하고자 하는 IP 입력
DB 접속시
mysql –u amsadmin –p
password: softcamp1!
DB 접속 후 쿼리 입 력
use amsdb;
insert into systemaccessip_info (Num, SystemAccess_IP, V6_Type, Update_date) (SELECT ifnull(MAX(num),'0')+1, 'IP', '0', now() from systemaccessip_info);
6. AMS 웹페이지 접속
- 브라우저 주소창에 IP:80/ams 입력 (포트 확인 경로 : /home/softcamp/AMS/app/tomcat8.5/conf/server.xml)
ID : amsmanager
PW : softcamp
7. AMS 이용을 위한 KeyManager 등록
8. 참고사항
가. 포트 수정
주의사항
AMS 동작 포트는 Default 값 80 이지만 softcamp 계정에서는 80포트를 이용하지 못하기 때문에
다른포트로 리다이렉션 시켜주거나 동작포트를 변경해주어야 한다.
- AMS 동작 포트 변경
- 아래의 경로에 존재하는 server.xml 파일 오픈
- port = "80" 해당부분 값 수정
- 포트변경시에는 방화벽에 해당포트 오픈 필요
vi /AMS/app/tomcat8.5/conf/server.xml
Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8445" URIEncoding="UTF-8"/
- 포트수정후에는 Tomcat 재시작이 필요
- Tomcat 재시작은 Tomcat 서비스 동작 스크립트가 존재하는 곳으로 이동하여 Tomcat 서비스 정지 스크립트 동작후, 시작스크립트 동작
나. AMS HTTPS(SSL) 통신
승인반출시스템에 HTTPS(SSL)적용을 위해선
- Tomcat설정에 인증서 적용(인증서 업체에서 적용 방법 가이드 받아야 함)
- /AMS/app/Tomcat8.5/conf/server.xml 파일을 수정하여 SSL 인증서 적용
- 승인반출매니저를 접속하여 설정 변경
- 시스템 관리 : 승인반출시스템 URL 값을 http://주소 -> https://주소 로 변경
- 커스텀정책 관리 : AMS_SP_0003 정책ID 사용으로 변경
노트
AMS_SP_0003 정책ID 없는 경우 추가 쿼리
INSERT INTO CustomPolicy_Info(Policy_Id, Value_Id, Policy_name, Policy_Value, Policy_Use, Policy_Info, Site_Id, Insert_Date, TopGroup_ID)
VALUES (N'AMS_SP_0003', 1, N'승인 반출 시스템 접속 시 보안 프로토콜 변경 기능', N'Y', N'Y', N'승인 반출 시스템 접속 시 보안 프로토콜 변경 기능(http --> https)', @SiteId, GETDATE(), N'all');
- 관리자 콘솔 접속하여 정책 변경
- 커스텀정책 > SCAP_AMS_SSL 정책 사용함 및 정책값 체크
- 커스텀정책 > EXPORT_DATA/EXPORT_DATA_TRAY > 값에 https://주소 로 변경
주의사항
승인반출 로컬서버를 이용하여 자동 로그인을 사용하는 경우 승인반출 시스템(src) -> 사용자 PC의 로컬서버(dest)로 방화벽 오픈되어야함.
HTTP 통신의 경우 브라우져에서 클라이언트의 로컬서버(62006포트)로 통신하기 때문에 별도의 작업 필요X HTTPS 통신의 경우 AMS 서버에서 클라이언트의 로컬서버(62006포트)로 직접통신하기 때문에 서버 방화벽 포트오픈 필요O